export interface cameraPatrolTaskVO {
  /**
   * 主键
   */
  cameraPatrolTaskId: string | number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 巡视任务名称
   */
  patrolTaskName: string;

  /**
   * 执行角色id
   */
  executeRoleId: string | number;

  cameraPatrolTaskStatus?: string;
  startTime?: string;
  endTime?: string;
  executionStartTime?: string;
  executionEndTime?: string;
  clockFlag?: string;
  mondayFlag?: string | boolean;
  tuesdayFlag?: string | boolean;
  wednesdayFlag?: string | boolean;
  thursdayFlag?: string | boolean;
  fridayFlag?: string | boolean;
  saturdayFlag?: string | boolean;
  sundayFlag?: string | boolean;
  executeUserId?: string | number;
  cameraPatrolRouteId?: string | number;

}

export interface cameraPatrolTaskForm extends BaseEntity {
  /**
   * 主键
   */
  cameraPatrolTaskId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 巡视任务名称
   */
  patrolTaskName?: string;

  /**
   * 执行角色id
   */
  executeRoleId?: string | number;

  cameraPatrolTaskStatus?: string;
  startTime?: string;
  endTime?: string;
  executionStartTime?: string;
  executionEndTime?: string;
  clockFlag?: string;
  mondayFlag?: string | boolean;
  tuesdayFlag?: string | boolean;
  wednesdayFlag?: string | boolean;
  thursdayFlag?: string | boolean;
  fridayFlag?: string | boolean;
  saturdayFlag?: string | boolean;
  sundayFlag?: string | boolean;
  executeUserId?: string | number;
  cameraPatrolRouteId?: string | number;
  startAndEndAdd?:any;
  startAndEndTimeAdd?:any;
}

export interface cameraPatrolTaskQuery extends PageQuery {

  /**
   * 巡视任务名称
   */
  patrolTaskName?: string;

  /**
   * 执行角色id
   */
  executeRoleId?: string | number;

  /**
   * 路线ID
   */
  cameraPatrolRouteId?: string | number;

 /**
  *
  */
  startTime?: string;

  /**
   *
   */
  endTime?: string;

  startAndEnd?:any;

    /**
     * 日期范围参数
     */
    params?: any;
}



